<!DOCTYPE HTML>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>UMEDITOR 完整demo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="themes/default/css/umeditor.css" type="text/css" rel="stylesheet">
    <script type="text/javascript" src="third-party/jquery.min.js"></script>
    <script type="text/javascript" src="third-party/template.min.js"></script>
    <script type="text/javascript" charset="utf-8" src="umeditor.config.js"></script>
    <script type="text/javascript" charset="utf-8" src="umeditor.min.js"></script>
    <script type="text/javascript" src="lang/zh-cn/zh-cn.js"></script>
    <style type="text/css">
    h1 {
        font-family: "微软雅黑";
        font-weight: normal;
    }
    
    .btn {
        display: inline-block;
        *display: inline;
        padding: 4px 12px;
        margin-bottom: 0;
        *margin-left: .3em;
        font-size: 14px;
        line-height: 20px;
        color: #333333;
        text-align: center;
        text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
        vertical-align: middle;
        cursor: pointer;
        background-color: #f5f5f5;
        *background-color: #e6e6e6;
        background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
        background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
        background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
        background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
        background-repeat: repeat-x;
        border: 1px solid #cccccc;
        *border: 0;
        border-color: #e6e6e6 #e6e6e6 #bfbfbf;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        border-bottom-color: #b3b3b3;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
        *zoom: 1;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    }
    
    .btn:hover,
    .btn:focus,
    .btn:active,
    .btn.active,
    .btn.disabled,
    .btn[disabled] {
        color: #333333;
        background-color: #e6e6e6;
        *background-color: #d9d9d9;
    }
    
    .btn:active,
    .btn.active {
        background-color: #cccccc \9;
    }
    
    .btn:first-child {
        *margin-left: 0;
    }
    
    .btn:hover,
    .btn:focus {
        color: #333333;
        text-decoration: none;
        background-position: 0 -15px;
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear;
    }
    
    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }
    
    .btn.active,
    .btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }
    
    .btn.disabled,
    .btn[disabled] {
        cursor: default;
        background-image: none;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    </style>
</head>

<body>
    <tr class="text-c">
        <td>{{ $admin['id'] }}</td>
        <td>{{ $admin['name'] }}</td>
        <td>{{ $admin['phone'] }}</td>
        <td>{{ $admin['email'] }}</td>
        <td>{{ $admin['role_name'] }}</td>
        <td>{{ $admin['created_at'] }}</td>
        @if($admin['stop']==1)
        <td class="td-status"><span class="label label-success radius">已启用</span></td>
        <td class="td-manage"><a style="text-decoration:none" onClick="admin_stop(this,{{ $admin['id']  }})" href="javascript:;" title="停用"><i class="Hui-iconfont">&#xe631;</i></a> @else
            <td class="td-status"><span class="label label-default radius">已禁用</span></td>
            <td class="td-manage"><a onClick="admin_start(this,{{ $admin['id']  }})" href="javascript:;" title="启用" style="text-decoration:none"><i class="Hui-iconfont">&#xe615;</i></a> @endif
                <td>
                    <a title="编辑" href="{{url('admin/adminedit')}}" class="ml-5" style="text-decoration:none">
                        <i class="Hui-iconfont">&#xe6df;</i>
                    </a>
                    <a title="删除" href="javascript:;" onclick="admin_del(this,'{{ $admin['id']  }}')" class="ml-5" style="text-decoration:none">
                        <i class="Hui-iconfont">&#xe6e2;</i>
                    </a>
                </td>
    </tr>
    <h1>UMEDITOR 完整demo</h1>
    <!--style给定宽度可以影响编辑器的最终宽度-->
    <script type="text/plain" id="myEditor" style="width:1000px;height:240px;">
        <p>这里我可以写一些输入提示</p>
    </script>
    <div class="clear"></div>
    <div id="btns">
        <table>
            <tr>
                <td>
                    <button class="btn" unselected="on" onclick="getAllHtml()">获得整个html的内容</button>&nbsp;
                    <button class="btn" onclick="getContent()">获得内容</button>&nbsp;
                    <button class="btn" onclick="setContent()">写入内容</button>&nbsp;
                    <button class="btn" onclick="setContent(true)">追加内容</button>&nbsp;
                    <button class="btn" onclick="getContentTxt()">获得纯文本</button>&nbsp;
                    <button class="btn" onclick="getPlainTxt()">获得带格式的纯文本</button>&nbsp;
                    <button class="btn" onclick="hasContent()">判断是否有内容</button>
                </td>
            </tr>
            <tr>
                <td>
                    <button class="btn" onclick="setFocus()">编辑器获得焦点</button>&nbsp;
                    <button class="btn" onmousedown="isFocus();return false;">编辑器是否获得焦点</button>&nbsp;
                    <button class="btn" onclick="doBlur()">编辑器取消焦点</button>&nbsp;
                    <button class="btn" onclick="insertHtml()">插入给定的内容</button>&nbsp;
                    <button class="btn" onclick="getContentTxt()">获得纯文本</button>&nbsp;
                    <button class="btn" id="enable" onclick="setEnabled()">可以编辑</button>&nbsp;
                    <button class="btn" onclick="setDisabled()">不可编辑</button>
                </td>
            </tr>
            <tr>
                <td>
                    <button class="btn" onclick="UM.getEditor('myEditor').setHide()">隐藏编辑器</button>&nbsp;
                    <button class="btn" onclick="UM.getEditor('myEditor').setShow()">显示编辑器</button>&nbsp;
                    <button class="btn" onclick="UM.getEditor('myEditor').setHeight(300)">设置编辑器的高度为300</button>&nbsp;
                    <button class="btn" onclick="UM.getEditor('myEditor').setWidth(1200)">设置编辑器的宽度为1200</button>
                </td>
            </tr>
        </table>
    </div>
    <table>
        <tr>
            <td>
                <button class="btn" onclick="createEditor()" />创建编辑器</button>
                <button class="btn" onclick="deleteEditor()" />删除编辑器</button>
            </td>
        </tr>
    </table>
    <div>
        <h3 id="focush2"></h3>
    </div>
    <script type="text/javascript">
    //实例化编辑器
    var um = UM.getEditor('myEditor');
    um.addListener('blur', function() {
        $('#focush2').html('编辑器失去焦点了')
    });
    um.addListener('focus', function() {
        $('#focush2').html('')
    });
    //按钮的操作
    function insertHtml() {
        var value = prompt('插入html代码', '');
        um.execCommand('insertHtml', value)
    }

    function isFocus() {
        alert(um.isFocus())
    }

    function doBlur() {
        um.blur()
    }

    function createEditor() {
        enableBtn();
        um = UM.getEditor('myEditor');
    }

    function getAllHtml() {
        alert(UM.getEditor('myEditor').getAllHtml())
    }

    function getContent() {
        var arr = [];
        arr.push("使用editor.getContent()方法可以获得编辑器的内容");
        arr.push("内容为：");
        arr.push(UM.getEditor('myEditor').getContent());
        alert(arr.join("\n"));
    }

    function getPlainTxt() {
        var arr = [];
        arr.push("使用editor.getPlainTxt()方法可以获得编辑器的带格式的纯文本内容");
        arr.push("内容为：");
        arr.push(UM.getEditor('myEditor').getPlainTxt());
        alert(arr.join('\n'))
    }

    function setContent(isAppendTo) {
        var arr = [];
        arr.push("使用editor.setContent('欢迎使用umeditor')方法可以设置编辑器的内容");
        UM.getEditor('myEditor').setContent('欢迎使用umeditor', isAppendTo);
        alert(arr.join("\n"));
    }

    function setDisabled() {
        UM.getEditor('myEditor').setDisabled('fullscreen');
        disableBtn("enable");
    }

    function setEnabled() {
        UM.getEditor('myEditor').setEnabled();
        enableBtn();
    }

    function getText() {
        //当你点击按钮时编辑区域已经失去了焦点，如果直接用getText将不会得到内容，所以要在选回来，然后取得内容
        var range = UM.getEditor('myEditor').selection.getRange();
        range.select();
        var txt = UM.getEditor('myEditor').selection.getText();
        alert(txt)
    }

    function getContentTxt() {
        var arr = [];
        arr.push("使用editor.getContentTxt()方法可以获得编辑器的纯文本内容");
        arr.push("编辑器的纯文本内容为：");
        arr.push(UM.getEditor('myEditor').getContentTxt());
        alert(arr.join("\n"));
    }

    function hasContent() {
        var arr = [];
        arr.push("使用editor.hasContents()方法判断编辑器里是否有内容");
        arr.push("判断结果为：");
        arr.push(UM.getEditor('myEditor').hasContents());
        alert(arr.join("\n"));
    }

    function setFocus() {
        UM.getEditor('myEditor').focus();
    }

    function deleteEditor() {
        disableBtn();
        UM.getEditor('myEditor').destroy();
    }

    function disableBtn(str) {
        var div = document.getElementById('btns');
        var btns = domUtils.getElementsByTagName(div, "button");
        for (var i = 0, btn; btn = btns[i++];) {
            if (btn.id == str) {
                domUtils.removeAttributes(btn, ["disabled"]);
            } else {
                btn.setAttribute("disabled", "true");
            }
        }
    }

    function enableBtn() {
        var div = document.getElementById('btns');
        var btns = domUtils.getElementsByTagName(div, "button");
        for (var i = 0, btn; btn = btns[i++];) {
            domUtils.removeAttributes(btn, ["disabled"]);
        }
    }
    </script>
</body>

</html>
